package com.hboxs.asl.wechat.payment;

/**
 * 下载对账单
 * Created by hboxs on 28/7/15.
 */
public class DownloadBill {
    /**
     * 公众账号ID<br>
     * 必填：是<br>
     * 类型：String(32)<br>
     * 描述：微信分配的公众账号ID（企业号corpid即为此appId）
     */
    private String appid;
    /**
     * 商户号<br>
     * 必填：是<br>
     * 类型：String(32)<br>
     * 描述：微信支付分配的商户号
     */
    private String mch_id;
    /**
     * 设备号<br>
     * 必填：否<br>
     * 类型：String(32)<br>
     * 描述：微信支付分配的终端设备号，填写此字段，只下载该设备号的对账单
     */
    private String device_info;
    /**
     * 随机字符串<br>
     * 必填：是<br>
     * 类型：String(32)<br>
     * 描述：随机字符串，不长于32位。推荐随机数生成算法
     */
    private String nonce_str;
    /**
     * 签名<br>
     * 必填：是<br>
     * 类型：String(32)<br>
     * 描述：签名，详见签名生成算法
     */
    private String sign;
    /**
     * 对账单日期<br>
     * 必填：是<br>
     * 类型：String(8)<br>
     * 描述：下载对账单的日期，格式：20140603
     */
    private String bill_date;
    /**
     * 账单类型<br>
     * 必填：否<br>
     * 类型：String(8)<br>
     * 描述：ALL，返回当日所有订单信息，默认值<br>
     * SUCCESS，返回当日成功支付的订单<br>
     * REFUND，返回当日退款订单<br>
     * REVOKED，已撤销的订单<br>
     */
    private String bill_type;

    public String getAppid() {
        return appid;
    }

    public void setAppid(String appid) {
        this.appid = appid;
    }

    public String getMch_id() {
        return mch_id;
    }

    public void setMch_id(String mch_id) {
        this.mch_id = mch_id;
    }

    public String getDevice_info() {
        return device_info;
    }

    public void setDevice_info(String device_info) {
        this.device_info = device_info;
    }

    public String getNonce_str() {
        return nonce_str;
    }

    public void setNonce_str(String nonce_str) {
        this.nonce_str = nonce_str;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getBill_date() {
        return bill_date;
    }

    public void setBill_date(String bill_date) {
        this.bill_date = bill_date;
    }

    public String getBill_type() {
        return bill_type;
    }

    public void setBill_type(String bill_type) {
        this.bill_type = bill_type;
    }
}
